home *** CD-ROM | disk | FTP | other *** search
- 10 V$="[168][168][168][168][168][168][168][168][168][168][168][168][168][168][168][168][168][168][168][168]":REM ************** DRAW POKER **************
- 11 POKE53280,3:POKE53281,1:PRINT"[147]":GOSUB165
- 12 PRINTTAB(14)"DRAW POKER
- 13 [134]T(13),C9(4),S(4,13),M(5),M1(5),C(5),C1(5),R$(15),Q$(12)
- 14 [153]" REVISED FROM THE PUBLIC DOMAIN BY"[166]12)"S C SLOOP-CIS 74366.2252
- 15 FORZ=0TO10:READQ$(Z):NEXT:FORZ=1TO14:READR$(Z):NEXT:RESTORE
- 16 PRINT"":GOSUB165 :GOSUB166 :GOSUB173
- 17 PRINT"[147]"TAB(10)"SHUFFLING THE CARDS
- 18 [153][163]12)"PLEASE STANDBY"[166]68)"THANK YOU.":[141]166
- 19 [129]X[178]1[164]4:[129]I[178]1[164]13:S(X,I)[178].:[130]:[130]
- 20 [153]"LOADSTOPCARDS ARE RESHUFFLED!"
- 21 A9[178]5:[153]"ANTE OF $5.00
- 22 PRINT"YOU HAVE $";P9:GOSUB166
- 23 FORX=1TO5:GOSUB136:M(X)=C:M1(X)=S:NEXTX:GOSUB151 :PRINT:GOSUB165
- 24 PRINTTAB(9)" I'LL DEAL MY HAND. [146]
- 25 [129]X[178]1[164]5:[141]136:C(X)[178]C:C1(X)[178]S:[130]
- 26 [141]159 :C1[178]T:C2[178]H9:P1[178][171]5
- 27 [153][163]8)"OPEN WITH A BET $";:[133]B$
- 28 B[178][181]([197](B$)):[139]B[178].[167][153][163]8)"PLEASE":[137]27
- 29 [139][187](0)[179].4[167]32
- 30 [139][181](((T[172][187](0))[170]1)[170]((H9[172][187](0))[170]1)[170](T[172]10))[179]B[171](B[173]7)[167]63
- 31 [129]Z[178]1[164]2000:[130]
- 32 A9[178]A9[170]B:[153]" MMMMMMMM ! ";:[141]166
- 33 [153]"OK, I'LL ACCEPT.
- 34 PRINT"HOW MANY CARDS TO REPLACE";:INPUTK9$:IFK9$=CHR$(13)THEN42
- 35 K9=INT(VAL(K9$)):IFK9=.THEN42
- 36 FORX=1TOK9
- 37 PRINT"CARD NUMBER";:INPUTT9$:::::T9=INT(VAL(T9$)):GOSUB136
- 38 IFT9=.THEN40
- 39 IFT9<6THEN41
- 40 PRINT" ENTER CARD NUMBER FROM 1 TO 5.":GOTO37
- 41 M(T9)=C:M1(T9)=S:NEXT:GOSUB151
- 42 GOSUB158 :FORX=1TO5:T(M(X))=T(M(X))+1:C9(M1(X))=C9(M1(X))+1
- 43 NEXT:GOSUB97 :P1=T:GOSUB133:P2=H9
- 44 PRINT:GOSUB159 :H9=.:IFT>3THEN49
- 45 FORZ=1TO5:IFH9=3THEN48
- 46 IFT(C(Z))<>1THEN48
- 47 H9=H9+1:GOSUB136:C(Z)=C:C1(Z)=S
- 48 NEXT
- 49 PRINT:PRINTTAB(9)"[144] I'LL TAKE "H9"[157] CARDS. ":H8=H9
- 50 GOSUB159 :C1=T:GOSUB133:C2=H9
- 51 B9=INT((C1*RND(0))+(C2*RND(0))+(C1*10))+INT(A9/3)+((K9-H8)*2)+7
- 52 B1=.:PRINT
- 53 IFRND(0)<C1*.5THEN55
- 54 B9=99.99
- 55 PRINT" HOW MUCH DO YOU BET ";:INPUTB$
- 56 IFB$=CHR$(13)THENB=0:GOTO59
- 57 B=INT(VAL(B$)):IFB=0THEN59
- 58 A9=A9+B1
- 59 IFB=0THENPRINTTAB(12)"CALL":GOSUB166 :GOSUB70 :GOTO81
- 60 IFA9+B<B9THEN68
- 61 IFA9+B<B9+(B9/2)THEN66
- 62 IFB9=99.99THEN66
- 63 PRINT"MMMMMMMMM ! ";:GOSUB166
- 64 PRINT" I FOLD!!!":GOSUB166
- 65 GOSUB70 :GOTO89
- 66 PRINTTAB(8)"I CALL YOU!":GOSUB166
- 67 A9=A9+B:GOSUB70 :GOTO81
- 68 B1=INT(((B9-A9)/3)*RND(0))+2:A9=A9+B:GOSUB166
- 69 PRINTTAB(9)"[144] I'LL RAISE YOU $";B1;"[157] ":GOTO55
- 70 GOSUB181
- 71 PRINT:PRINT"I HAD ";:T=C1:PRINT"[144]";Q$(T);"
- 72 [139]T[177].99[167]74
- 73 [153]:[137]75
- 74 [153]" HIGH CARD WAS A STOP";:C[178]C2:[153]R$(C);"
- 75 IFP1=-5THEN80
- 76 PRINT:PRINT"YOU HAD ";:T=P1:PRINT"[144]";Q$(T);"
- 77 [139]T[177].99[167]79
- 78 [153]:[153]:[142]
- 79 [153]"HIGH CARD WAS A STOP";:C[178]P2:[153]R$(C);"
- 80 RETURN
- 81 IFC1=P1THEN84
- 82 IFC1<P1THEN89
- 83 GOTO88
- 84 IFC2=P2THEN87
- 85 IFC2<P2THEN89
- 86 GOTO88
- 87 PRINT"IT WAS A TIE!!!":GOTO90
- 88 PRINTTAB(9)" I WON $";A9;"[157] ":P9=P9-A9:GOTO90
- 89 PRINTTAB(9)" YOU WON $";A9;"[157] ":P9=P9+A9
- 90 PRINTTAB(28)"Y[145][145]
- 91 [153][163]12)"AGAIN? ( Y/N )";:[133]B$:[139]B$[178]"Y"[167]19
- 92 [153]:[139]P9[179].[167]96
- 93 [139]P9[178][177]101[167]95
- 94 [153]"LOAD"[163]8)" YOU LEFT LOSING $";100[171]P9:[141]168 :[137]161
- 95 [153]"LOADSTOPCONGRATULATIONS, YOU LEFT WITH $"P9:[141]168 :[137]161
- 96 [153]"LOAD"[163]8)"YOU OWE ME $";[171]P9:[141]168 :[137]161
- 97 T[178].:[129]I[178]1[164]4:[139]C9(I)[179][177]5[167]99
- 98 T[178]5
- 99 [130]:I[178]2:H9[178].
- 100 I[178]I[171]1:[139]I[179][177]0[167]102
- 101 I[178]13
- 102 [139]T(I)[179]1[167]100
- 103 H9[178]1
- 104 [139]I[179][177]1[167]106
- 105 I[178]14
- 106 Z[178]I[171]4
- 107 I[178]I[171]1:[139]T(I)[179][177]1[167]112
- 108 [139]Z[179][177]1[167]107
- 109 T[178]T[170]4:[139]Z[179][177]10[167]112
- 110 [139]T[178]4[167]23
- 111 T[178]T[170]1
- 112 [139]I[178]13[167]100
- 113 [139]T[179][177]5[167]116
- 114 [139]T(1)[179][177]1[167]116
- 115 H9[178]1
- 116 [139]T[178].[167]118
- 117 [142]
- 118 [129]I[178]1[164]13:[139]T(I)[179][177]4[167]120
- 119 T[178]7
- 120 [139]T(I)[179][177]3[167]122
- 121 T[178]T[170]5:H9[178]I
- 122 [139]T(I)[179][177]2[167]130
- 123 [139]T[178]5[167]129
- 124 [139]T[179][177].[167]126
- 125 H9[178].
- 126 [139]H9[178]1[167]129
- 127 [139]H9[177]I[167]129
- 128 H9[178]I
- 129 T[178]T[170]1
- 130 [130]
- 131 [139]T[179][177]5[167]135
- 132 T[178]3:[142]
- 133 [139]H9[179][177]1[167]135
- 134 H9[178]14
- 135 [142]
- 136 S[178][181](4[172][187](0))[170]1:C[178][181](13[172][187](0))[170]1
- 137 [139]S(S,C)[178]1[167]136
- 138 S(S,C)[178]1:[142]
- 139 [141]167
- 140 [139]C[178]1[167][153]" A";:[142]
- 141 [139]C[178]11[167][153]" J";:[142]
- 142 [139]C[178]12[167][153]" Q";:[142]
- 143 [139]C[178]13[167][153]" K";:[142]
- 144 [139]C[178]14[167][153]" A";:[142]
- 145 [139]C[178]10[167][153]"CMD";C;"CMD";:[142]
- 146 [153]C;"CMD";:[142]
- 147 [139]S[178]1[167][153]"DEF(null)STOP";:[142]
- 148 [139]S[178]2[167][153]"STOPATN";:[142]
- 149 [139]S[178]3[167][153]"DEF(null)STOP";:[142]
- 150 [153]"STOP(null)";:[142]
- 151 [153]"LOAD"[163]9)"STOP HERE IS YOUR HAND: WAIT
- 152 PRINTTAB(8)"1 2 3 4 5
- 153 [153][163]6)"(null)USRUSRUSR(null) (null)USRUSRUSR(null) (null)USRUSRUSR(null) (null)USRUSRUSR(null) (null)USRUSRUSR(null)
- 154 PRINT" ";
- 155 FORX=1TO5
- 156 C=M(X):S=M1(X):PRINT" ";:GOSUB139:GOSUB147
- 157 NEXT:RETURN
- 158 FORX=1TO4:C9(X)=.:NEXT:FORX=1TO13:T(X)=.:NEXT:RETURN
- 159 GOSUB158 :FORX=1TO5:T(C(X))=T(C(X))+1
- 160 C9(C1(X))=C9(C1(X))+1:NEXT:GOSUB97 :RETURN
- 161 POKE53280,254:GOSUB168 :PRINT"[147]";TAB(12)"BYE-BYE !
- 162 [151]53281,246:[141]168 :[153]"LOADCONT":[128]
- 163 [153]:[153]"I HAD ";:T[178]C1:[141]820
- 164 [153]"HIGH CARD WAS STOP";:C[178]C2:[141]139:[141]147 :[153]:[142]
- 165 [153]V$[170]V$:[142]
- 166 [129]Z[178]1[164]1000:[130]:[142]
- 167 [129]Z[178]1[164] 300:[130]:[142]
- 168 [129]Z[178]1[164]3000:[130]:[142]
- 169 [153][163]7)"HIT ANY KEY TO START GAME!
- 170 PRINTTAB(7)"[163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][144]"
- 171 GETZ$:IFZ$=""THEN171
- 172 RETURN
- 173 PRINT"[147]"TAB(10)"[144] GAME RULES ":P9=100
- 174 PRINT" 1. DEALER IS INDEPENDENT OF YOUR HAND. IT IS BLOCKED FROM HIM.
- 175 [153]" 2. DEALER MAY RAISE, CALL OR FOLD ON HIS HAND.
- 176 PRINT" 3. DEALERS ACTIONS AS IN REAL POKER DEPEND ON YOUR BLUFFS,";
- 177 PRINT" BETS, AMOUNT OF CARDS TAKEN, AND RAISES.
- 178 [153]" 4. YOU MAY DRAW UP TO FOUR CARDS.
- 179 PRINT" 5. ON BETTING, BET A ZERO (0) TO CALL.
- 180 [153]" 6. BET A NEGATIVE (-) NUMBER TO FOLD.":[141]169 :[142]
- 181 [153]"LOAD"[163]12)" MY HAND: ":[153]:[153]" ";
- 182 C[178]C(1):[141]140:S[178]C1(1):[141]147 :[153]" ";
- 183 C[178]C(2):[141]140:S[178]C1(2):[141]147 :[153]" ";
- 184 C[178]C(3):[141]140:S[178]C1(3):[141]147 :[153]" ";
- 185 C[178]C(4):[141]140:S[178]C1(4):[141]147 :[153]" ";
- 186 C[178]C(5):[141]140:S[178]C1(5):[141]147 :[153]" ";:[153]:[141]165
- 187 [153][163]12)"STOP YOUR HAND: WAIT
- 188 GOSUB155 :PRINT:GOSUB165 :RETURN
- 189 DATANOTHING,ONE PAIR,TWO PAIR,3 OF A KIND,STRAIGHT,FLUSH,FULL HOUSE
- 190 DATA4 OF A KIND,X,STRAIGHT FLUSH,ROYAL FLUSH ! !,ACE,DUECE,3,4,5,6
- 191 DATA7,8,9,10,JACK,QUEEN,KING,ACE
- 0
-